FEXP Solver  1.0.0.0
CFEXPFECoordinates< TValue > Class Template Reference

Finite element node coordinates. More...

#include <FEXPGeom.h>

Inheritance diagram for CFEXPFECoordinates< TValue >:
Collaboration diagram for CFEXPFECoordinates< TValue >:

Public Member Functions

 CFEXPFECoordinates ()
 
 CFEXPFECoordinates (size_t id)
 
 CFEXPFECoordinates (size_t id, TValue cx, TValue cy, TValue cz)
 
 CFEXPFECoordinates (size_t id, const std::vector< TValue > &coords)
 
 CFEXPFECoordinates (const CFEXPFECoordinates< TValue > &source)
 
virtual ~CFEXPFECoordinates ()
 
virtual TValue GetCoordinate (FEXPFEGeom::EFEXPFECoordinates coord) const
 
virtual void SetCoordinate (FEXPFEGeom::EFEXPFECoordinates coord, TValue value)
 
virtual size_t GetNodeId ()
 
virtual void SetNodeId (size_t id)
 
virtual Ptr< TValue > GetCoordArray () override
 

Detailed Description

template<typename TValue>
class CFEXPFECoordinates< TValue >

Finite element node coordinates.

Constructor & Destructor Documentation

◆ CFEXPFECoordinates() [1/5]

template<typename TValue >
CFEXPFECoordinates< TValue >::CFEXPFECoordinates ( )

◆ CFEXPFECoordinates() [2/5]

template<typename TValue >
CFEXPFECoordinates< TValue >::CFEXPFECoordinates ( size_t  id)

◆ CFEXPFECoordinates() [3/5]

template<typename TValue>
CFEXPFECoordinates< TValue >::CFEXPFECoordinates ( size_t  id,
TValue  cx,
TValue  cy,
TValue  cz 
)

◆ CFEXPFECoordinates() [4/5]

template<typename TValue>
CFEXPFECoordinates< TValue >::CFEXPFECoordinates ( size_t  id,
const std::vector< TValue > &  coords 
)

◆ CFEXPFECoordinates() [5/5]

template<typename TValue>
CFEXPFECoordinates< TValue >::CFEXPFECoordinates ( const CFEXPFECoordinates< TValue > &  source)

◆ ~CFEXPFECoordinates()

template<typename TValue>
virtual CFEXPFECoordinates< TValue >::~CFEXPFECoordinates ( )
inlinevirtual

Member Function Documentation

◆ GetCoordArray()

template<typename TValue >
Ptr< TValue > CFEXPFECoordinates< TValue >::GetCoordArray ( )
overridevirtual

◆ GetCoordinate()

template<typename TValue >
TValue CFEXPFECoordinates< TValue >::GetCoordinate ( FEXPFEGeom::EFEXPFECoordinates  coord) const
virtual

◆ GetNodeId()

template<typename TValue >
size_t CFEXPFECoordinates< TValue >::GetNodeId ( )
virtual

◆ SetCoordinate()

template<typename TValue>
void CFEXPFECoordinates< TValue >::SetCoordinate ( FEXPFEGeom::EFEXPFECoordinates  coord,
TValue  value 
)
virtual

Reimplemented in CFEXPVector< TValue >.

◆ SetNodeId()

template<typename TValue >
void CFEXPFECoordinates< TValue >::SetNodeId ( size_t  id)
virtual

The documentation for this class was generated from the following file: